home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 22
/
Aminet 22 (1997)(GTI - Schatztruhe)[!][Dec 1997].iso
/
Aminet
/
biz
/
dbase
/
AmigaBase25.lha
/
AmigaBase
/
Updates
/
Update2.1-2.2
< prev
next >
Wrap
Text File
|
1995-11-20
|
5KB
|
124 lines
Update informations for AmigaBase V2.1 to V2.2
The following new features have been implemented in V2.2:
o New program types: PostOpenProject and PreQuitProject.
o New functions for programming.
o New menu item to print a listing of all records and variables.
o New ARexx functions.
o New escape code: "\e".
o Small improvement for opening requesters.
o Small improvement when using the external editor for programming.
o Small improvement when searching for data.
o Changed menu item "Paste buffer".
o Support of the Spanish and Dutch language.
o Several bug fixes.
New program types: PostOpenProject and PreQuitProject
Two new program types have been implemented. By chosing menu item
"Structure - Program - PostOpenProject" in install mode you can write
a program which will be automatically executed after the project has
been opened.
Menu item "Structure - Program - PreQuitProject" allows writing a
program that will be automatically executed when the user wants to
quit the project.
New functions for programming
The following new programming functions have been implemented in V2.2:
UpperStr(string)
: returns a copy of the string where each
character is replaced by its upper case. Limits the result
string to 999 characters.
LowerStr(string)
: returns a copy of the string where each
character is replaced by its lower case. Limits the result
string to 999 characters.
TrimStr(string)
: returns a copy of the string where leading
and trailing blanks are removed. Limits the result string to
999 characters.
Busy(ON | OFF)
: Turns the mouse pointer into busy or normal
mode. AmigaBase keeps track how often the Busy function is
called. If you call Busy(ON) twice, you will have to call
Busy(OFF) twice too. After program termination the mouse
pointer is automatically cleared.
WARNING: If your program goes into an endless loop while
in busy mode then the user has no chance to abort the program.
The only way to abort the execution is to quit AmigaBase by
sending a Ctrl-C signal.
New menu item to print a listing of all records and variables
In install mode a new menu item "Structure - Print" has been
introduced. After selecting it a file requester pops up to specify
an output filename where a listing of all records and variable names
of the current project are printed to.
New ARexx functions
Two new functions for ARexx have been implemented for controling
AmigaBase's screen:
ScrToBack
: If AmigaBase works on its own custom screen then
this screen is sent to back.
Always sets the ARexx variable "result" to a value of 1.
ScrToFront
: If AmigaBase works on its own custom screen then
this screen is brought to front.
Always sets the ARexx variable "result" to a value of 1.
New escape code: "\e"
For programming a new escape sequence has been introduced: "\e" which
will be translated into "\27" (escape character).
Small improvement for opening requesters
A new menu item in the preferences menu has been installed:
"Requester position = Mouse?". If activated all requesters are opened
in a way that the mouse pointer automatically lies in the window.
This is very helpful if a commodity is active that automatically
activates the window under the mouse pointer.
User defined windows are not affected by the setting of this menu
item since these window positions are stored in the project file.
Small improvement when using the external editor for programming
If menu item "Preferences - Edit - Use external editor for programs"
is activated then the external editor is started automatically when
you try to edit an AmigaBase program.
Small improvement when searching for data
If the search routine can't find a dataset with the given search
pattern then a "Search failed" requester appears now.
Changed menu item "Paste buffer"
Menu item "Edit - Copy & Paste - Paste buffer" now inserts the
contents of the clipboard into the edit buffer at the current
cursor position instead of overwriting it.
Support of the Spanish and Dutch language
AmigaBase now supports the Spanish and Dutch language. Thanks go to
Jorge Acereda and Ronald Sloot for the translations.
Several bug fixes
Several bugs have been reported by Mats Granstrom and others.
Fortunately none of them was fatal.